import * as React from "react";
import { GetServerSideProps } from "next";
import { useRouter } from "next/router";
import { Logo } from "@instill-ai/design-system";
import {
env,
ModelHubCreatePageMainView,
PageBase,
Topbar,
} from "@instill-ai/toolkit";
import { Sidebar, ConsoleCorePageHead } from "../../../components";
import { NextPageWithLayout } from "../../_app";
import { useAccessToken } from "../../../lib/useAccessToken";
import { useTrackToken } from "../../../lib/useTrackToken";
export const getServerSideProps: GetServerSideProps = async () => {
if (env("NEXT_PUBLIC_DISABLE_CREATE_UPDATE_DELETE_RESOURCE")) {
return {
redirect: {
destination: "/model-hub",
permanent: false,
},
};
}
return {
props: {},
};
};
const CreateModelPage: NextPageWithLayout = () => {
const router = useRouter();
const accessToken = useAccessToken();
useTrackToken({ enabled: true });
return (
);
};
CreateModelPage.getLayout = (page) => {
return (
} />
{page}
);
};
export default CreateModelPage;